@charset "utf-8";

input::-webkit-input-placeholder {
    color: #D6D0CA !important; 
}
input:-moz-placeholder {
    color: #D6D0CA !important; 
}
input::-moz-placeholder {
    color: #D6D0CA !important; 
}
input:-ms-input-placeholder {
    color: #D6D0CA !important; 
}

.navbar-blue {
	background:#4cc1d2;
	color:#FFF;
	line-height:50px;
}

.main-page {
	padding-bottom:80px;
	margin-bottom:100px;
	height:100%;
	min-height:700px;
}

.announcement-heading {
    font-size: 43px;
    margin: 0;
}
.announcement-text {
    margin: 0;
}


.stadium-table table > thead > tr > th {

	vertical-align:middle;
}

.stadium-table table > tbody > tr > td {
	border:0px !important ;
	vertical-align:middle;
}

.stadium-table {
	max-width:1100px;
	overflow-x:auto;
}

.table-noborder tbody th , .table-noborder tbody td {
	border:0px !important;
}

.table-noborder tbody th {
	text-align:right;
	vertical-align:middle !important;
}

.search-field {
	margin-bottom:20px;
}

.stadium-mini {
	display:block;
	background:#CCC;
	height:40px;
	width:40px;
	line-height:40px;
	text-align:center;
	border-radius:3px;
	cursor:pointer;
	color:#fff;
}

.stadium-mutli {
	display:block;
	background:#09C;
	height:60px;
	width:340px;
	line-height:60px;
	text-align:center;
	border-radius:3px;
	cursor:pointer;
	color:#fff;	
}

.status-free    { background:#5cb85c !important; }
.status-order   { border-radius:3px; background:#da0b0b !important; }
.status-use     { background:#d9534f !important; }
.status-stop    { background:#b7b6b6 !important; cursor:pointer }
.status-expired { background:#776219 !important; }
.status-auth    { cursor:pointer; background:#5bc0de !important; }
.status-order-expired  { background:#ff9000 !important; cursor:pointer }


.my_alert {
	display:none;
	position:absolute;
	background:#000;
	filter:alpha(opacity=80);  
	-moz-opacity:0.8;  
	-khtml-opacity: 0.8;  
	opacity: 0.8;
	color:#FFF;
	width:240px;
	border-radius:5px;
	padding:30px 20px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	font-family:"微软雅黑";
	z-index:9200;
}

.my_loading {
	display:none;
	position:absolute;
	filter:alpha(opacity=80);  
	-moz-opacity:0.8;  
	-khtml-opacity: 0.8;  
	opacity: 0.8;
	color:#FFF;
	width:120px;
	height:120px;
	border-radius:5px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	font-family:"微软雅黑";
	z-index:9200;
	background:url(images/loading.gif) no-repeat 50% 50% #000;
}

.form-signin {
    margin: 0 auto;
    max-width: 630px;
    padding: 15px;
}

/**/
.pagination .current {
    background-color: #428BCA;
    border-color: #428BCA;
    color: #FFFFFF;
}

/* Home */
.goods-type-tab {
	display:block;
	padding:10px 0;
	height:60px;
}

.date-type {
	display:block;
	padding:10px 0;
}

.tab-content {
	background:#FFF;
	padding:15px 5px;
	border:1px solid #ddd;
	border-top:0px;
	min-height:300px;
}

/**/

.star_1{ background:url(images/sprite.png) -12px -42px no-repeat; text-indent:-9999px; height:14px; width:80px;}
.star_2{ background:url(images/sprite.png) -107px -42px no-repeat; text-indent:-9999px; height:14px; width:80px;}
.star_3{ background:url(images/sprite.png) -202px -42px no-repeat; text-indent:-9999px; height:14px; width:80px;}
.star_4{ background:url(images/sprite.png) -12px -70px no-repeat; text-indent:-9999px; height:14px; width:80px;}
.star_5{ background:url(images/sprite.png) -107px -70px no-repeat; text-indent:-9999px; height:14px; width:80px;}


.progress {
	margin-bottom:10px;
}
.footer-page {
	background:#999;
	position:fixed;
	bottom:0px;
	width:100%;
	padding:5px;
	color:#FFF;
}

.disable td {
    color:#999999;
}

.disable td a {
    color:#999999;
}

.bg_modal_gray {
    display:none;
    position:absolute;
    background:#000000;
    filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
    width:100%;
    height:100%;
    top:0px;
    z-index:1000;
}

.ios_alert {
    display:none;
    position:absolute;
    font-family: '黑体',  Arial, 'Times New Roman', 'Microsoft YaHei', SimHei !important;
    font-size:16px;
    background:#FFFFFF ;
    width:85%;
    max-width:300px;
    border-radius:6px;
    min-height:100px;
    z-index:1100;
}

.ios_alert .ios_alert_body {
  
    text-align:center;
    
    vertical-align:middle;
    padding:30px 35px;
}

.ios_alert .ios_alert_btn {
    height:40px;
    border-top:1px solid #ddd;
}

.ios_alert .ios_alert_btn button {
    display:block;
    float:left;
    height:40px;
    width:100%;
    color:#1282fb;
    background:#FFFFFF;
    font-weight:bold;
    border:0px;
    border-bottom-left-radius:6px;
    border-bottom-right-radius:6px;
}

.ios_alert .ios_alert_btn .half {
    width:50%;
}

.ios_alert .ios_alert_btn .half:first-child {
    border-bottom-left-radius:6px;
    border-bottom-right-radius:0px;
}

.ios_alert .ios_alert_btn .half:last-child {
    border-bottom-left-radius:0px;
    border-bottom-right-radius:6px;
    border-left:1px solid #ddd;
}